ASP.NET 是一个使用HTML、CSS、Javascript和服务器脚本创建网页和网站的开发框架。MVC是ASP.NET编程模式的一种。
ASP.NET + MVC
- ASP.NET MVC运行原理
- ASP.NET MVC运行原理:URL路由
- ASP.NET MVC运行原理:Controller激活
- ASP.NET MVC运行原理:Action执行
URL路由
- ASP.NET路由系统:URL与物理文件分离
- ASP.NET路由系统:路由映射
- ASP.NET路由系统:路由规则生成URL
- ASP.NET MVC路由扩展:路由映射
- ASP.NET MVC路由扩展:URL生成
- ASP.NET路由系统实现:HttpHandler动态映射
- ASP.NET MVC实现多语言
Controller激活
- ASP.NET MVC Controller激活:总体设计
- ASP.NET MVC Controller激活:默认实现
- ASP.NET MVC Controller激活:IOC应用
Model元数据
- ASP.NET MVC Model元数据:初识
- ASP.NET MVC Model元数据:Model元数据定制
- ASP.NET MVC Model元数据:IMetadataAware接口
- ASP.NET MVC Model元数据:预定义模版
- ASP.NET MVC Model元数据:模版获取与执行
- ASP.NET MVC Model元数据:ListControl
- ASP.NET MVC Model元数据实现
Model绑定
- ASP.NET MVC三个描述对象:ControllerDescriptor
- ASP.NET MVC三个描述对象:ActionDescriptor
- ASP.NET MVC三个描述对象:ParameterDescriptor
- ASP.NET MVC ValuProvider:NameValueCollectionValueProvider
- ASP.NET MVC ValuProvider:DictionaryValueProvider
- ASP.NET MVC ValuProvider:ValueProviderFactory
- ASP.NET MVC ModeBinder机制
- 模拟ASP.NET MVC Model绑定机制
Model验证
- ASP.NET MVC ModelValidator:ModelValidator
- ASP.NET MVC ModelValidator:ModelValidatorProvider
- ASP.NET MVC ModelValidator:ModelValidatorProviders
- ASP.NET MVC基于标注的验证:ValidationAttribute
- ASP.NET MVC基于标注的验证:DataAnnotationsModelValidator
- ASP.NET MVC基于标注的验证:DataAnnotationsModelValidatorProvider
- ASP.NET MVC基于标注的验证:多种验证规则
- ASP.NET MVC客户端验证:jQuery验证
- ASP.NET MVC客户端验证:jQuery验证的实现
- ASP.NET MVC客户端验证:自定义验证
Action执行
- ASP.NET MVC异步Action定义和执行原理
- ASP.NET MVC 涉及5个同步和异步
- ASP.NET MVC筛选器
- ASP.NET MVC 涉及5中AuthorzationFilter
- ASP.NET MVC 中ActionFilter实现
- ASP.NET MVC 集成EntLib实现自动化异常处理
View呈现
- ASP.NET MVC 中ActionResult本质:EmptyResult和ContentResult
- ASP.NET MVC 中ActionResult本质:FileResult
- ASP.NET MVC 中ActionResult本质:JavaScriptResult和JsonResult
- ASP.NET MVC 中ActionResult本质:HttpStatusCodeResult、RedirectResult和RedirectToRouteResult
- ASP.NET MVC 中View呈现
- ASP.NET MVC 的Razor引擎:View编译原理
- ASP.NET MVC 的Razor引擎:RazorView
- ASP.NET MVC 的Razor引擎:IOC在View激活的应用
- ASP.NET MVC 的Razor引擎:RazorViewEngine
最后更新: 2018年09月03日 23:04
原始链接: https://www.github.com/ChangHub/BlogImages/raw/master/2018/09/03/ASP.NET MVC/